package com.wzapp.sitposture.common.annotation;

import org.springframework.security.access.prepost.PreAuthorize;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 功能: 在Endpoint的方法上使用此注解，该方法在映射时会校验该请求是否需要进行校验. <br/>
 *
 * @author ql
 * @date 2018-01-17 22:46
 * @version
 * @since JDK 1.8
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@PreAuthorize("hasAuthority('owner')")
public @interface NeedLogin {

}
